// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   ITrainerProfileService.java

package com.nervytech.tutorcruise.db.service.interfaces;

import com.nervytech.tutorcruise.db.dao.model.CompanyProfile;
import com.nervytech.tutorcruise.db.dao.model.TrainerProfile;
import com.nervytech.tutorcruise.service.exception.TrainerCruiseServiceException;
import java.util.Date;

public interface ITrainerProfileService
{

    public abstract void saveTrainerProfile(TrainerProfile trainerprofile);

    public abstract TrainerProfile getTrainerProfile(long l)
        throws TrainerCruiseServiceException;

    public abstract void updateTrainerProfile(CompanyProfile companyprofile);

    public abstract void updateTeachingExperience(String s, String s1);

    public abstract void updateSkillSummary(String s, String s1);

    public abstract void updateEduSummary(String s, String s1);

    public abstract void updateProfExperience(String s, String s1);

    public abstract void updateCertSummary(String s, String s1);

    public abstract void updateTaggedSkills(String s, String s1);

    public abstract void updateExpYears(String s, String s1, String s2);

    public abstract void updateSocials(String s, String s1, String s2, String s3, String s4);

    public abstract void updateArea(String s, String s1, String s2, String s3);

    public abstract void updateAchievementSummary(String s, String s1);

    public abstract void updateBlogs(String s, String s1);

    public abstract void updateTitle(String s, String s1);

    public abstract void updateFullName(String s, String s1);

    public abstract void addNewTrainer(long l, Date date, Date date1)
        throws TrainerCruiseServiceException;
}
